*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Wed, 20 Sep 2006 23:38:23 +0000 (23:38 +0000)
committerKim F. Storm <storm@cua.dk>
Wed, 20 Sep 2006 23:38:23 +0000 (23:38 +0000)
etc/NEWS
lisp/ChangeLog
lispref/ChangeLog
src/ChangeLog

index 49c16c5c4b1cee723ce3bd781b579c37d6854ce3..00a625adb17ba19bcaa601572433ae28f5dbca8d 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3785,6 +3785,10 @@ negative, is now a float.  For example: (expt 2 -2) => 0.25.
 +++
 *** The function `eql' is now available without requiring the CL package.
 
++++
+*** The new function `memql' is like `memq', but uses `eql' for comparison,
+that is, floats are compared by value and other elements with `eq'.
+
 +++
 *** `makehash' is now obsolete.  Use `make-hash-table' instead.
 
index 795172af4d0519747e98383716c97b966f7acc22..70f8dce54240039cf6d8f92a20d1f7ca65778bb4 100644 (file)
@@ -1,3 +1,11 @@
+2006-09-21  Kim F. Storm  <storm@cua.dk>
+
+       * emacs-lisp/cl-macs.el (member*): Use memql instead of complex code.
+       Suggested by Miles Bader.
+
+       * emacs-lisp/cl.el (pushnew): Rework 2006-09-10 change.  Use memql
+       instead of add-to-list in the simple case.
+
 2006-09-20  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
        * delim-col.el : Fix X-URL comment.
index 556a912ef21d9e0504769be71bd1a7e712cb55a8..b329e8538954dbf33537b58b4487721467412024 100644 (file)
@@ -1,3 +1,7 @@
+2006-09-21  Kim F. Storm  <storm@cua.dk>
+
+       * lists.texi (Sets And Lists): Add memql.
+
 2006-09-20  Richard Stallman  <rms@gnu.org>
 
        * windows.texi (Window Start): Minor cleanups.
index a2e1bcfe332a2dccd698856279986e2569bf5d72..ab88295bfa501389c516c91d1d3fd0174fbbd9a4 100644 (file)
@@ -1,3 +1,9 @@
+2006-09-21  Kim F. Storm  <storm@cua.dk>
+
+       * fns.c (Fmemq): Refill doc string.
+       (Fmemql): New defun, like memq but using eql.
+       (syms_of_fns): Defsubr it.
+
 2006-09-20  Kim F. Storm  <storm@cua.dk>
 
        * xdisp.c (pos_visible_p): CHARPOS < 0 means return info for